#ifndef NETCHECK_H
#define	NETCHECK_H

#include <cstdlib>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <cstdio>
#include <fcntl.h>
#include <netdb.h>
#include <string.h>
#include <unistd.h>
#include <vector>
#include <string.h>

#include <string>
#include <vector>
#include <fstream>
#include <sstream>
#include <iostream>


typedef void *HANDLE;

void DoNetWork(std::string hostname, int portnum,
        std::vector<char> data);
bool ConnectToServer(int& s, sockaddr_in& serv_addr, int portNum,
        std::string hostname);
bool SendData(const int s, std::vector<char> data);
bool RecieveData(const int ns, std::string str);



#endif	/* NETCHECK_H */

